T
Type defining the contract
IdeaBlade DevForce 2010 Help Reference
GetExportedInstance<T>(Boolean,ImportCardinality,CreationPolicy,CompositionContext) Method
See Also  Send Feedback
IdeaBlade.Core Assembly > IdeaBlade.Core.Composition Namespace > CompositionHost Class > GetExportedInstance Method : GetExportedInstance<T>(Boolean,ImportCardinality,CreationPolicy,CompositionContext) Method



acceptDefault
Whether the default DevForce implementation can be used when a custom implementation is not found.
cardinality
Required cardinality
policy
Creation policy
context
Returns an exported instance matching the import definition for the type.

Syntax

Visual Basic (Declaration) 
Public Overloads Function GetExportedInstance(Of T)( _
   Optional ByVal acceptDefault As Boolean, _
   Optional ByVal cardinality As ImportCardinality, _
   Optional ByVal policy As CreationPolicy, _
   Optional ByVal context As CompositionContext _
) As T
Visual Basic (Usage)Copy Code
Dim instance As CompositionHost
Dim acceptDefault As Boolean
Dim cardinality As ImportCardinality
Dim policy As CreationPolicy
Dim context As CompositionContext
Dim value As T
 
value = instance.GetExportedInstance(Of T)(acceptDefault, cardinality, policy, context)
C# 
public T GetExportedInstance<T>( 
   bool acceptDefault,
   ImportCardinality cardinality,
   CreationPolicy policy,
   CompositionContext context
)
C++/CLI 
public:
T^ GetExportedInstancegeneric<typename T>
( 
   bool acceptDefault,
   ImportCardinality cardinality,
   CreationPolicy policy,
   CompositionContext^ context
) 

Parameters

acceptDefault
Whether the default DevForce implementation can be used when a custom implementation is not found.
cardinality
Required cardinality
policy
Creation policy
context

Type Parameters

T
Type defining the contract

Requirements

Target Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family, Windows Vista, Windows Server 2008 family

See Also

© 2013 All Rights Reserved.